package com.th.supcom.pds.phamapply.client.model;

import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * InpPhamApplyPatInfo UI模型.
 * 
 */
public class InpPhamApplyPatInfoModel extends BaseModelData implements java.io.Serializable
{
    /**
     * 
     */
    private static final long serialVersionUID = 2718544264507398381L;

    /**
     * 默认构造器 .
     */
    public InpPhamApplyPatInfoModel ()
    {

    }

    /**
     * 获取当前病区编码.
     * 
     * @return the String
     */
    public String getCurrentWard ()
    {
        return get ("currentWard");
    }

    /**
     * 设置当前病区编码.
     * 
     * @param currentWard the currentWard to set.
     */
    public void setCurrentWard (String currentWard)
    {
        set ("currentWard", currentWard);
    }

    /**
     * 获取当前病区.
     * 
     * @return the String
     */
    public String getCurrentWardName ()
    {
        return get ("currentWardName");
    }

    /**
     * 设置当前病区.
     * 
     * @param currentWardName the currentWardName to set.
     */
    public void setCurrentWardName (String currentWardName)
    {
        set ("currentWardName", currentWardName);
    }

    /**
     * 获取当前护理单元编码.
     * 
     * @return the String
     */
    public String getCurrentNursingUnit ()
    {
        return get ("currentNursingUnit");
    }

    /**
     * 设置当前护理单元编码.
     * 
     * @param currentNursingUnit the currentNursingUnit to set.
     */
    public void setCurrentNursingUnit (String currentNursingUnit)
    {
        set ("currentNursingUnit", currentNursingUnit);
    }

    /**
     * 获取当前护理单元.
     * 
     * @return the String
     */
    public String getCurrentNursingUnitName ()
    {
        return get ("currentNursingUnitName");
    }

    /**
     * 设置当前护理单元.
     * 
     * @param currentNursingUnitName the currentNursingUnitName to set.
     */
    public void setCurrentNursingUnitName (String currentNursingUnitName)
    {
        set ("currentNursingUnitName", currentNursingUnitName);
    }

    /**
     * 获取就诊次数 用于展示 护士站退药时使用
     * 
     * @return
     */
    public String getWatchTimes ()
    {
        return get ("watchTimes");
    }

    /**
     * 设置就诊次数 用于展示 护士站退药时使用
     * 
     * @param watchTimes
     */
    public void setWatchTimes (String watchTimes)
    {
        set ("watchTimes", watchTimes);
    }

    /**
     * 获取就诊次数
     * 
     * @return
     */
    public Long getVisitId ()
    {
        return get ("visitId");
    }

    /**
     * 设置就诊次数
     * 
     * @param visitId
     */
    public void setVisitId (Long visitId)
    {
        set ("visitId", visitId);
    }

    /**
     * 获取患者住院流水号.
     * 
     * @return the Long
     */
    public Long getPaiVisitId ()
    {
        return get ("paiVisitId");
    }

    /**
     * 设置患者住院流水号.
     * 
     * @param paiVisitId the paiVisitId to set.
     */
    public void setPaiVisitId (Long paiVisitId)
    {
        set ("paiVisitId", paiVisitId);
    }

    /**
     * 获取患者住院号.
     * 
     * @return the String
     */
    public String getPatientId ()
    {
        return get ("patientId");
    }

    /**
     * 设置患者住院号.
     * 
     * @param patientId the patientId to set.
     */
    public void setPatientId (String patientId)
    {
        set ("patientId", patientId);
    }

    /**
     * 获取患者姓名.
     * 
     * @return the String
     */
    public String getPatName ()
    {
        return get ("patName");
    }

    /**
     * 设置患者姓名.
     * 
     * @param patName the patName to set.
     */
    public void setPatName (String patName)
    {
        set ("patName", patName);
    }

    /**
     * 获取患者性别.
     * 
     * @return the String
     */
    public String getGender ()
    {
        return get ("gender");
    }

    /**
     * 设置患者性别.
     * 
     * @param gender the gender to set.
     */
    public void setGender (String gender)
    {
        set ("gender", gender);
    }

    /**
     * 获取患者性别名称.
     * 
     * @return the String
     */
    public String getGenderName ()
    {
        return get ("genderName");
    }

    /**
     * 设置患者性别名称.
     * 
     * @param gender the gender to set.
     */
    public void setGenderName (String genderName)
    {
        set ("genderName", genderName);
    }

    /**
     * 获取床位号.
     * 
     * @return the String
     */
    public String getBedNo ()
    {
        return get ("bedNo");
    }

    /**
     * 设置床位号.
     * 
     * @param bedNo the bedNo to set.
     */
    public void setBedNo (String bedNo)
    {
        set ("bedNo", bedNo);
    }

    /**
     * 获取患者费用类型.
     * 
     * @return the String
     */
    public String getChargeType ()
    {
        return get ("chargeType");
    }

    /**
     * 设置患者费用类型.
     * 
     * @param chargeType the chargeType to set.
     */
    public void setChargeType (String chargeType)
    {
        set ("chargeType", chargeType);
    }

    /**
     * 获取患者费用类型名称.
     * 
     * @return the String
     */
    public String getChargeTypeName ()
    {
        return get ("chargeTypeName");
    }

    /**
     * 设置患者费用类型名称.
     * 
     * @param chargeType the chargeType to set.
     */
    public void setChargeTypeName (String chargeTypeName)
    {
        set ("chargeTypeName", chargeTypeName);
    }

    /**
     * 获取患者可用余额 .
     * 
     * @return the Double
     */
    public Double getAvailablePrepayment ()
    {
        return get ("availablePrepayment");
    }

    /**
     * 设置患者可用余额 .
     * 
     * @param availablePrepayment the availablePrepayment to set.
     */
    public void setAvailablePrepayment (Double availablePrepayment)
    {
        set ("availablePrepayment", availablePrepayment);
    }

    /**
     * 获取患者本次摆药费用.
     * 
     * @return the Double
     */
    public Double getPhamCost ()
    {
        return get ("phamCost");
    }

    /**
     * 设置患者本次摆药费用.
     * 
     * @param phamCost the phamCost to set.
     */
    public void setPhamCost (Double phamCost)
    {
        set ("phamCost", phamCost);
    }

    /**
     * 获取患者欠费标志.
     * 
     * @return the Integer
     */
    public Integer getArreageFlag ()
    {
        return get ("arreageFlag");
    }

    /**
     * 设置患者欠费标志.
     * 
     * @param arreageFlag the arreageFlag to set.
     */
    public void setArreageFlag (Integer arreageFlag)
    {
        set ("arreageFlag", arreageFlag);
    }

    /**
     * 获取是否欠费摆药 .
     * 
     * @return the String
     */
    public String getArreageDispense ()
    {
        return get ("arreageDispense");
    }

    /**
     * 设置是否欠费摆药 .
     * 
     * @param arreageDispense the arreageDispense to set.
     */
    public void setArreageDispense (String arreageDispense)
    {
        set ("arreageDispense", arreageDispense);
    }

    /**
     * 获取是否欠费摆药名称.
     * 
     * @return the String
     */
    public String getArreageDispenseName ()
    {
        return get ("arreageDispenseName");
    }

    /**
     * 设置是否欠费摆药名称.
     * 
     * @param arreageDispenseName the arreageDispenseName to set.
     */
    public void setArreageDispenseName (String arreageDispenseName)
    {
        set ("arreageDispenseName", arreageDispenseName);
    }

    /**
     * 获取新入日期..
     * 
     * @return the Date
     */
    public Date getNewInDeptDate ()
    {
        return get ("newInDeptDate");
    }

    /**
     * 设置新入日期..
     * 
     * @param newInDeptDate the newInDeptDate to set.
     */
    public void setNewInDeptDate (Date newInDeptDate)
    {
        set ("newInDeptDate", newInDeptDate);
    }

    /**
     * 获取出院时间.(护士执行打印费用通知单的时间..
     * 
     * @return the Date
     */
    public Date getDischargeDeptDate ()
    {
        return get ("dischargeDeptDate");
    }

    /**
     * 设置出院时间.(护士执行打印费用通知单的时间..
     * 
     * @param dischargeDeptDate the dischargeDeptDate to set.
     */
    public void setDischargeDeptDate (Date dischargeDeptDate)
    {
        set ("dischargeDeptDate", dischargeDeptDate);
    }

    /**
     * 获取新入科室名称..
     * 
     * @return the String
     */
    public String getNewInDeptName ()
    {
        return get ("newInDeptName");
    }

    /**
     * 设置新入科室名称..
     * 
     * @param newInDeptName the newInDeptName to set.
     */
    public void setNewInDeptName (String newInDeptName)
    {
        set ("newInDeptName", newInDeptName);
    }

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}